*, tr, td{margin: 0px;padding: 0px;}
.clear{font-size: 0px;clear: both;line-height: 0px; height: 1px;}
.clearfix:after{ content: "."; display: block;height: 0;clear: both;visibility: hidden;}
.clearfix{min-height: 1px;}
* html .clearfix{height: 1px;}
img{border-style: none;}
a:link{outline: none;text-decoration: none;}
a:visited{outline: none;text-decoration: none;}
a:hover{outline: none;text-decoration: none;}
a:active{outline: none;text-decoration: none;}
ul{list-style-type: none;}
ul li{list-style-type: none;}
li{list-style-type: none;}
*{font-family:'Arial';font-size:100%; }
body{font-family:Arial;font-size:100%; line-height: 120%; color: #777;background-color: #f9f9f9;}
  /*统一样式*/
#wrap{ width:100%;}
.banner{ width: 100%; -webkit-appearance: none;}
.banner img{ width: 100%; padding: 0; margin: 0; float: left;}
.search{ width: 88%; background:#fff; border: 1px solid #eee; margin:0 auto; height: 40px; border-radius: 5px; margin-top: 6%;font-size:14px; }
.form-control{ border:0; height: 40px; line-height: 40px; width: 80%; margin-left: 4%; float: left;}
.btn-icon{ border:0; width: 16%; height: 24px; margin-top: 8px; text-align: center; float: right; background: 0; }
.tp_sz{ width: 90%; margin-top:6%; margin-left: 5%;font-size:14px; }
.tp_sz ul li{ width: 33%; border-right: 1px solid #eee; float: left; text-align: center;  padding-top: 3%; font-size: 95%; color: #fff}
.tp_sz ul li p{ line-height: 30px; color: #fff; font-size: 16px;}
.apply{ width: 80%; color: #e62132; line-height:40px; border: 0; margin-top:4%;}
.apply a{ display:block;background: #fff; color: #e62132;font-size:16px;border-radius:3px;  border: 1px solid #e62132; height:40px;}
.rank{ width: 80%; margin-top:8%; margin-left:0%; overflow: hidden; height: 45px; }
.rank ul li{ width: 30%; margin-left: 2%;   float: left; height: 33px; line-height: 33px; font-size:14px;  text-align: center;}
.rank ul li a{display: block;border-radius: 2px;border: 1px solid #eee; background: #fff;color:#848484;}
.rank ul li a.active{background: #e22133; color: #fff;border-radius:3px;}
.wrapper{ margin-top:3%; overflow: hidden;}
.paging {
    cursor: pointer;
    margin-bottom:30px;
    padding-top: 20px;
    text-align: center;
}
.paging a {
    border: 1px solid #eee; background: #fff;
    color: #848484;
    margin-right: 2px;
    padding: 5px 10px;
    transition: background 1s ease 0s;
}

.paging a#dqfy {
    background: #fff;
    border: 1px solid #e62132;
    color: #e62132;
}
.footer{ background: #fff;border-top: 1px solid #eee; position: fixed;  bottom: 0; left: 0; width: 100%; text-align: center;    z-index: 999;}
.footer ul li{float: left; width: 25%;  padding: 6px 0; font-size: 14px;}
.footer ul li a{ color: #999; display: block; line-height: 22px;}
.footer ul li a#active{ color: #e52031; }
.bm_bg{ background: #e62132; overflow: hidden; padding-bottom:6%; width: 100%;}
.footer_b{ text-align: center; width: 100%; margin-top: 5%; margin-bottom:26%; color: #ccc; font-size: 14px;}
.footer_b a{color: #ccc; }
.bm{ background: url(../img/bh_bg.png) no-repeat center; color: #fff; font-size: 13px; position: absolute;left: 20px; top:10px; background-size: auto 100%; padding: 2%; height: 30px; line-height: 30px;}
.title{ width: 100%; font-size: 14px;text-align: center; }
.title h3{ height:40px;  color: #fff; font-size: 16px; line-height: 40px; background: #e62132; }
.title h4{ text-align: center; height: 40px; line-height: 40px; font-weight: normal;}
.title p{ text-align: left; padding: 5%}
.tp_xs{ width: 76%; margin-left: 10%; display: block; background: #fff;border: 1px solid #eee; border-radius: 3px; padding: 2%; overflow: hidden;}
.tp_xs img{  width: 100%; float: left;}
.pm{  }
.pm a{ width: 33.3%; display: inline-block; height: 40px; line-height: 40px;}
.pm_bg{width: 90%;margin-left: 5%; background: #fff;border: 1px solid #eee; margin-top: 6%; border-radius: 3px; min-height: 500px;}
.pm_bg ul li{ width: 90%;margin-left: 5%;border-bottom: 1px solid #eee; font-size: 14px;  }
.pm_bg ul li:last-child{border:none; background: #000;}
.sm{width: 90%;margin-left: 5%; font-size: 14px; margin-top: 6%;}